Discovering Needed Reductions Using Type Theory
نویسنده
چکیده
The identiication of the needed redexes in a term is an undecidable problem. We introduce a (partially decidable) type assignment system, which distinguishes certain redexes called the allowable redexes. For a well-typed term e, allowable redexes are needed redexes. In addition, with principal typing, all the needed redexes of a normalisable term are allowable. Using these results, we can identify all the needed reductions of a principally typed normalisable term. Possible applications of these results include strictness and sharing analysis for functional programming languages, and a reduction strategy for well-typed terms which satisses L evy's notion of optimal reduction.
منابع مشابه
Needed Reductions with Context-Sensitive Rewriting
Computing with functional programs involves reduction of terms to normal form. When considering non-terminating programs, this is achieved by using some special, normalizing strategy which obtains the normal form whenever it exists. Context-sensitive rewriting can improve termination and also avoid useless reductions by imposing xed, syntactic restrictions on the replacements. In this paper, we...
متن کاملDisease Control Priorities Third Edition Is Published: A Theory of Change Is Needed for Translating Evidence to Health Policy
How can evidence from economic evaluations of the type the Disease Control Priorities project have synthesized be translated to better priority setting? This evidence provides insights into how investing in health, particularly though priority interventions and expanded access to health insurance and prepaid care, can not only save lives but also help alleviate poverty and provide financial ris...
متن کاملMeasuring the Similarity of Trajectories Using Fuzzy Theory
In recent years, with the advancement of positioning systems, access to a large amount of movement data is provided. Among the methods of discovering knowledge from this type of data is to measure the similarity of trajectories resulting from the movement of objects. Similarity measurement has also been used in other data mining methods such as classification and clustering and is currently, an...
متن کاملDiscovering the Underlying Components Affecting the Usability of IoT in Iranian Libraries: A Theory Based on Context
Objective: The aim is to discover the underlying context components of IOT usability in Iranian libraries: A qualitative approach consistent with grounded theory. Method: This qualitative study was conducted based on grounded theory. Data were collected through semi-structured interviews with 13 faculty members of knowledge and information science based on purposeful and chain methods. Responsi...
متن کاملPresentation of Competency Model Needed by Elementary Education Graduates of Farhangian University based on the theory Deliberative Inquiry
Purpose: The purpose of the present study was Presentation of Competency Model Needed by Elementary Education Graduates of Farhangian University based on the theory Deliberative Inquiry. The method of qualitative research, type of phenomenology and content analysis, was a statistical society of faculty members in the field of curriculum and all scientific sources and documents. Method: The semi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994